查找字符串中所有出现的位置以及次数

您所在的位置:网站首页 sql 查找字符串出现的位置不一样怎么回事 查找字符串中所有出现的位置以及次数

查找字符串中所有出现的位置以及次数

2024-07-11 01:00| 来源: 网络整理| 查看: 265

核心算法: 1.先用indeOf查找出第一个字符的位置–indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 1.1 indeOf语法:string.indexOf(searchvalue,start) 1.2 searchvalue – 必需。规定需检索的字符串值。 1.3 start – 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 string Object.length - 1。如省略该参数,则将从字符串的首字符开始检索。 2.然后遍历字符串,把刚才得到的第一个字符的位置 +1,继续寻找后面的字符是否符合,如果不符合,则退出循环

代码:

// 1.定义一个字符串 var str = "abcoefoxyozzopp"; // 2. 用indexOf的方法查找出是否有该字符且该字符的位置 let index = str.indexOf("o"); var num = 0; // 用while 循环,先判断条件,条件符合,则进入代码块 while(index !== -1) { console.log(index); // 得到:3,6,9,12 num++; index = str.indexOf("o", index+1); } console.log("出现的次数是:" + num) // 得到: 4


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3